/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Controlador;

import Modelo.UnidadT;
import Modelo.Listas;
import Vista.JFrameUnidadT;
import Vista.Mensajes;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.util.LinkedList;

public class ControladorUnidadT implements ActionListener, KeyListener
{

private JFrameUnidadT formUnidadT;
    private LinkedList<UnidadT> listaUnidadT;


    public ControladorUnidadT(LinkedList<UnidadT> ListaUT)
    {
        listaUnidadT = ListaUT;
        formUnidadT = new JFrameUnidadT();
        formUnidadT.AgregarListener(this, this);
        formUnidadT.setVisible(true);
        Enabled(false);

    }

    ControladorUnidadT() 
    {
        
    }

    @Override
    public void actionPerformed(ActionEvent e) 
    {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void keyTyped(KeyEvent e) 
    {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void keyPressed(KeyEvent e) 
    {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void keyReleased(KeyEvent e) 
    {
        throw new UnsupportedOperationException("Not supported yet.");
    }
    
    private void Enabled(boolean Status) 
    {
        formUnidadT.getTxtPlaca().setEnabled(!Status);
        formUnidadT.getTxtCapacidad().setEnabled(Status);
        formUnidadT.getTxtImpuesto().setEnabled(Status);
        formUnidadT.getTxtSeguro().setEnabled(Status);
    }
    
    //-----------------------------------------
    //Limpia el contenido de las cajas de texto
    //------------------------------------------
    private void Limpiar() 
    {
        formUnidadT.getTxtPlaca().setText("");
        formUnidadT.getTxtCapacidad().setText("");
        formUnidadT.getTxtImpuesto().setText("");
        formUnidadT.getTxtSeguro().setText("");
    }
}

   